Page 3 of 24. Showing 232 results (0.013 seconds)
多数据源配置
MACO报表平台支持将多个数据源中的数据缓存在平台中,并通过“本地数据集”对缓存数据进行二次加工,例如: (1) 上传一个预算数据的Excel,名为“预算表” (2) 通过连接数据库抽取数据建立一个数据表,名为“销售表” (3) 使用本地数据集,编写sql:select t1., t2. from 销售表 t1 left join 预算表 t2 on t1.id=t2.id ,即可将2张表进行二次加工四象限卡片
四象限图 image20191015 10:54:43.png 点击图表分类“智能控件”,点击“四象限卡片”,选择模拟器中组件“配置”,选择数据源。 配置项有:数据、排序、过滤、函数、预警、图形、选择项、标题、基本、边框、行为、联动。参考报表元素组 http://doc.macochart.com/pages/viewpage.action?pageId=1114575,下面详细介绍 “数据”和“图形” 数据 四象限卡片有四个度量,分别是X轴参考值、Y轴参考值和落在X轴上实际值、落在Y轴上实际值。 在度量选择过程中,按照下图所示的顺序依次选择。 image20191015 11:10:2.png 图形 文本:编写、配置四象限文本报表权限.mov
数据项标签
【值脚本】 function(value, VSUtils) 【值脚本】(仅适用于标准轴线图) function(value, values, measure, xAxisValue, xAxisValues) var idx = xAxisValues.indexOf(xAxisValue); if(idx > 4 && idx % 5 === 0) return "";数据集-Http接口(WebService数据源接口集成)
image2019929 9:47:20.png 2.png 【字段URL】数据结构:(name使用数据库字段名规范,支持中文,不支持特殊符号,例如空格 ()() . / $ % & 等等) , , 【数据URL】数据结构 : "AP","20161101",5,"AP","20161102",5,"AP","20161103",5,"AP","20161104",5,"AP","20161001",5,"AP","20161002",5,"AP","20161003",5,"AP","20161004",5,"AP","20151101",5,"AP","20151102",5,"AP","20151103",5,"AP数据集锁定错误:[SQLITE_BUSY] The database file is locked (database is locked)
当一个数据表在执行SQL或者保存时,整个数据集是加锁的,因此,不能多人同时编辑同一个数据集下面不同数据表; 每个数据集都有自己的锁,所以可以多人编辑不同的数据集。为数据连接配置实时脚本
【应用场景】 当用户访问报表时,需要根据用户名动态变更数据源的数据库名或是IP地址。 示例脚本 importPackage(java.util); //从session中获取数据库名 var dbName=sessionService.getString("dbName"); var data = new HashMap(); data.put("dbName", dbName); result.setSuccess(true); result.setData(data); 可实时设置的变量: 变量名 值类型 描述 dbName String 数据库名 port int 数据库端口 host String 数据库地址数据更新日志
开启数据更新日志功能 1.登录系统,点击右上角进入“平台管理“”。 image2020416 11:49:37.png 2.进入“系统设置”,找到“报表刷新日志”,开启此功能。 image2020416 11:52:2.png 查看数据更新日志 1.进入“用户日志”,开启“报表刷新日志”功能后,用户日志中会增加“数据报表刷新”行为的日志,如以下截图,点击“查看详情”,可以查看明细日志。 image2020416 11:55:57.png 日志详细信息中,会显示每张数据表,抽取所花费的时长。 image2020416 12:0:3.png将部分数据合并为“其他”
1. 保留TOP X的数据,将剩下的数据合并为“其他” 1.jpg 2. 保留指定的维度值,将不包含这些值的数据合并为“其他” 2.jpg报表页面如何配置显示数据刷新日期
1、建立数据表:系统和数据刷新日期字段,表如下 image20191225 11:5:23.png 2、导入数据集,新建报表,设置文本控件,添加数据,文本内容:数据更新至:数据刷新日期(与表格刷新日期字段对应) image20191225 17:55:32.png image20191225 11:3:47.png 效果如下: image20191225 11:6:3.png